<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>数组平均值</title>
</head>
<body>
    <!-- 定义一个含有30个整型元素的数组，按顺序分别赋予从2开始的偶数；然后按顺序每五个数求出一个平均值，放在另一个数组中并输出 -->
    <script>
    //  1.定义一个含有30个数的整型元素的素组
    var arr=new Array(30);
    // 循环给数组添加数据
    for(var i=0;i<arr.length;i++){
        arr[i]=(i+1)*2
        // 设置数组中的每一个数据
    }
    var arr1=[];
    //创建一个新数组用来存放平均值
    var sum=0;
    // 接收5个数的和
    var index=0
    // 定义一个新数组的索引，下标默认从零开始；
    for(var j=0;j<arr.length;j++){
        sum+=arr[j];
        if ((j + 1) % 5 === 0) {
                sum = sum / 5;
                // arr1.push(sum)
                // 执行这个条件第一次的时候说明给 arr1添加第一个数据，那么也就是索引为 0 的位置 index= 0
                // 执行这个条件的第二 次。那么说明 给arr1添加第二个数据，那么也就是索引为1的位置 index= 1
                arr1[index] = sum;
                // 第一次执行的时候，index++ 之后 index= 1
                index++;
                // 把值清零，方便下一次计算
                sum = 0;
            }
        }
        console.log(arr1);

    

    </script>
    
</body>
</html>